package com.hy.common;

import com.google.gson.Gson;
import com.google.gson.GsonBuilder;

/**
 * @Author: hy
 * @Date: Created in 2019/10/2/22:08
 * @Description: 一个关于Json的工具类
 * @Version: 1.0
 */
public class JsonUtils {

    /**
     * 全局 Gson
     */
    private static Gson gson;

    public static Gson getGson() {
        return gson == null ? gson = new GsonBuilder()
                //排除没被@Expose所注解的字段
//                .excludeFieldsWithoutExposeAnnotation()
                //按格式序列化日期对象
                .setDateFormat("yyyy-MM-dd'T'HH:mm:ss")
                //不忽略null字段
                .serializeNulls()
                .create() : gson;
    }
}
